Component-Based Software Engineering – New Paradigm of Software Development

نویسندگان

  • Ivica Crnkovic
  • Magnus Larsson
چکیده

Component-based software development is a new trend in software development. The main idea is to reuse already completed components instead of developing everything from the very beginning each time. Use of component-based development brings many advantages: faster development, lower costs of the development, better usability, etc. Component-based development is however still not mature process and there still exist many problems. For example, when you buy a component you do not know exactly its behavior, you do not have control over its maintenance, and so on. To be able to successfully develop component-based products, the organizations must introduce new development methods. This seminar gives a short introduction to component-based development, and component-based software engineering methods, both form technological and marketing point of view. An overview of existing component models will be presented. Finally some successful examples of componentbased development are shown: OPC a standard set of interfaces, properties, and methods for use in processcontrol and manufacturing-automation applications , and ABB Industrial IT, a new generation of automation systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Emergence of Component Based Software Engineering

It was noticed that, most software systems are not new but are variants of systems that had been already developed. Hence, a new systems may be developed partially if not completely, from the pre-existing systems by reusing it. This brings the idea of reusability and gave the birth of a noble concept of Component Based Software Development, beyond object oriented development paradigm. Component...

متن کامل

Review on Component Based System

CBSD Technique is based on the idea to develop software systems by selecting appropriate off-theshelf components and then to join them with a well-defined software structure. Because the new software development paradigm is more different from the traditional approach, quality assurance (QA) for CBSD is a new topic in the software engineering community. We survey current component-based softwar...

متن کامل

Component-Based Software Engineering: Technologies, Quality Assurance Schemes, and Risk Analysis Tools

Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the so...

متن کامل

Component-based software engineering: technologies, development frameworks, and quality assurance sc - Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific

Component-based software development approach is based on the idea to develop software systems by selecting appropriate of-the-shey components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much diferent ?om the traditional approach, quality assurance (QA) for component-based software development is a new topic in the softwa...

متن کامل

Component-based software engineering: technologies, development frameworks, and quality assurance schemes

Component-based software development approach is based on the idea to develop software systems by selecting appropriate off-the-shelf components and then to assemble them with a well-defined software architecture. Because the new software development paradigm is much different from the traditional approach, quality assurance (QA) for component-based software development is a new topic in the so...

متن کامل

Essentials of ComponentWare

Component-based software development is associated with a shift from statementoriented coding to system building by plugging together components. The idea is not new and some progress has been made over the past decades. Nevertheless, today's software development practice is still far away from the vision. In recent years, the term componentware became the vogue in the software engineering comm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001